main{
	margin-top: .8rem;
}
.parent-list{
	position: relative;
}
.parent-list>li{
	float: left;
	width: calc((100% / 3) - .6rem);
	width: -webkit-calc((100% / 3) - .6rem);
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	padding: .2rem .3rem;
	text-align: center;
	font-size: .28rem;
	color: #666666;
	background: #fff;
	position: relative;
}
.parent-list > li::after{
	content: "";
	position: absolute;
	right: 6%;
	top: calc(50% + .08rem);
	top: -webkit-calc(50% + .08rem);
	top: -moz-calc(50% + .08rem);
	transform:translate(-6%,-50%);
	-webkit-transform:translate(-6%,-50%);
	-moz-transform:translate(-6%,-50%);
	border: .12rem solid transparent;
	border-top-color:#dedede;
}
.parent-list > li.clear-marker {
  color:#FF5658;
}
.parent-list > li.clear-marker::after {
  content: "";
  position: absolute;
  right: 6%;
  top: calc(50% + .08rem);
  top: -webkit-calc(50% + .08rem);
  top: -moz-calc(50% + .08rem);
  transform:translate(-6%,-50%);
  -webkit-transform:translate(-6%,-50%);
  -moz-transform:translate(-6%,-50%);
  border: .12rem solid transparent;
  border-top-color:#FF5658;
}
.parent-list > li.marker {
  color:#FF5658;
}
.parent-list > li.marker::after {
  content: "";
  position: absolute;
  right: 6%;
  top: calc(50% - .08rem);
  top: -webkit-calc(50% - .08rem);
  top: -moz-calc(50% - .08rem);
  transform:translate(-6%,-50%);
  -webkit-transform:translate(-6%,-50%);
  -moz-transform:translate(-6%,-50%);
  border: .12rem solid transparent;
  border-bottom-color:#FF5658;
}

.parent-list >.more::before,.parent-list >.signTimer::before{
	content: "";
	width:1px;
	height:.6rem;
	background: #F5F5F5;
	position: absolute;
	top:50%;
	left: 0;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
} 
.total-price,.deal-time,.price-sort,.top{
	position: absolute;
	width: 100%;
	display: none;
	z-index: 10;
	top: .64rem;
	left: 0;
}
.total-price>li,.price-sort>li,.deal-time>li{
	padding: .3rem;
	text-align: left;
	color:#333333 ;
	font-size: .28rem;
	background:#fff;
	border-top: 1px solid #F5F5F5;
	position: relative;
}
.last-border{
	border-bottom: 1px solid #F5F5F5;
}
.panel .house-content>p{
	line-height: .46rem;
	position: relative;
	padding-left: .6rem;
}
.house-content>p::before{
	width:.26rem;
	height: .26rem;
	content: "";
	display: block;
	position: absolute;
	top:50%;
	left: .2rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
}
.panel .houseAreaText::before{
	background: url(../img/house@2x.png) no-repeat center center;
	background-size: 100% 100%;
}
.panel .signTime::before{
	background: url(../img/timer@3x.png) no-repeat center center;
	background-size: 100% 100%;
}
.panel .housereSource::before{
	background: url(../img/digitial@3x.png) no-repeat center center;
	background-size: 100% 100%;
}
.houseAreaText>.totalPrice{
	font-size: .44rem;
	color: #FF6138;
	position: absolute;
	right: .4rem;
	top: 50%;
	z-index:1
}
.signTime>span{
	position: absolute;
	right:.4rem;
	top: 30%;
	font-size: .2rem;
	z-index: 1;
}
.house-content{
	position: relative;
	padding:.24rem 0;
	background: #fff;
}
.house-content::before{
	content: "";
	width:1px;
	height:1rem;
	background: #F5F5F5; 
	position: absolute;
	top:50%;
	left: 70%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	z-index: 1;
}
.panel .houseAddressText{
  padding:.24rem;
	font-size: .36rem;
	color: #212121;
  margin-bottom: 1px;
}
.top{
	width: 100%;
	background: #fff;
	border-top:1px solid #f5f5f5;
}
.slider-container {
	margin: .54rem auto;
}
.slider-container .scale ins{
	font-size: .24rem;
	color: #999999;
	top: .2rem;
	margin-left: -.45rem;
}
.slider-container .back-bar .pointer-label{
	top: -.6rem;
	font-size: .32rem;
	background: none;
}
.theme-green .back-bar,.slider-container .scale span {
	height: .12rem;
	background: #eee;
}
.theme-green .back-bar .pointer-label{
	color:#ff5658;
} 
.theme-green .back-bar .focused{
	color:#333;
} 
.theme-green .back-bar .pointer{
	border-radius: 100%;
	border: none;
	box-shadow: 0 0 3px 0 rgba(0,0,0,0.19);
	background:#fff;
	width: .44rem;
	height: .44rem;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
}
.theme-green .back-bar .selected-bar{
	background:#ff5658;
}
.sign-timer{
	padding: .54rem 0;
	text-align: center;
	color: #999999;
	font-size: .24rem;
}
.more-footer{
	padding:1rem 0 0;
	margin: 0 auto;
}
.more-footer>p{
	float: left;
	padding: .26rem 0;
  	width:50%;
	text-align: center;
  	font-size: .28rem;
	background: #fff ;
	color: #666666;
  	border-top:1px solid #F5F5F5 ;
}
.more-footer>p.more-sure{
  color: #fff;
  background: #FF5658 ;
}